<?php
class HomeController extends AppController {
	public $uses = array('Hoso','Tthc','ThanhPhan','ThanhPho','ThanhPhanTthc','Status','Attachment','ThanhPhanHoso');
	
	public function beforeFilter() {
		$this->Auth->allow('*');
		$this->layout = 'quanly';
		$this->set("actionName", $this->request->params['action']);
	}
	
	public function index($status = null) {
		$st = array(
			$this->Status->CHO_XULY,
			$this->Status->CHO_PHAN_XULY,
			$this->Status->HS_HOP_LE,
			$this->Status->HS_KHONG_DAT,
			$this->Status->BO_SUNG_HS,
			$this->Status->HS_DU_YEU_CAU,
			$this->Status->HS_DA_XULY_XONG,
			$this->Status->LAY_HS_TON_DONG,
			$this->Status->HS_CHO_KIEM_DUYET,
			$this->Status->HS_CHO_KY,
			$this->Status->HS_CHO_TRA_KQ,
			$this->Status->HS_DA_LUU_TRU,
			$this->Status->HS_TON_DONG,
			$this->Status->HS_DANG_XULY,
			$this->Status->HS_KHONG_DUOC_DUYET,
			$this->Status->HS_DA_DUYET,
			$this->Status->HS_KHONG_DUOC_KY,
			$this->Status->HS_DA_KY,
			$this->Status->HS_DA_TRA_KQ,
			$this->Status->HS_TRE_HEN,
		);
			
		if (!empty($status) && in_array($status, $st)) {
			$st = array($status);
		}
		$listStatus = array(
			1 => 'All',
			$this->Status->CHO_XULY => 'Chờ xử lý',
			$this->Status->CHO_PHAN_XULY => 'Chờ phân xử lý',
			$this->Status->HS_HOP_LE => 'Hồ sơ đầy đủ',
			$this->Status->HS_KHONG_DAT => 'Hồ sơ không đạt',
			$this->Status->BO_SUNG_HS => 'Hồ sơ cần bổ xung',
			$this->Status->HS_DU_YEU_CAU => 'Hồ sơ đủ yêu cầu' ,
			$this->Status->HS_DA_XULY_XONG => 'Hồ sơ đã xử lý xong',
			$this->Status->LAY_HS_TON_DONG => 'Hồ sơ tồn đọng',
			$this->Status->HS_CHO_KIEM_DUYET => 'Hồ sơ chờ kiểm duyệt',
			$this->Status->HS_CHO_KY => 'Hồ sơ chờ ký',
			$this->Status->HS_CHO_TRA_KQ => 'Hồ sơ chờ trả kết quả',
			$this->Status->HS_DA_LUU_TRU => 'Hồ sơ lưu trữ',
			$this->Status->HS_TON_DONG => 'Hồ sơ tồn đọng',
			$this->Status->HS_DANG_XULY => 'Hồ sơ đang xử lý',
			$this->Status->HS_KHONG_DUOC_DUYET => 'Hồ sơ không được duyệt',
			$this->Status->HS_DA_DUYET => 'Hồ sơ đã duyệt',
			$this->Status->HS_KHONG_DUOC_KY => 'Hồ sơ không được ký',
			$this->Status->HS_DA_KY => 'Hồ sơ đã ký',
			$this->Status->HS_DA_TRA_KQ => 'Hồ sơ đã trả kết quả',
			$this->Status->HS_TRE_HEN => 'Hồ sơ trễ hẹn');
			
		$this->set('listStatus', $listStatus);
		$this->set('status', $status);
		
		$listHosos = $this->Hoso->find("all", array(
			'conditions' => array('Hoso.trang_thai' => $st) 
		));
		
		$this->set('listHosos', $listHosos);
	}
}
	